@charset "gb2312";
*{ margin:0; padding:0;}
body{ width:100%; font-size:14px;}
div{ font:normal normal normal 14px/28px \5FAE\8F6F\96C5\9ED1; text-align:left; color:#333;}
a{ text-decoration:none; font-size:14px; color:#333;}
a:hover{ color:#ff8401;}
img{ border:0;}
li{ list-style:none;}
a{ outline:none; star:expression(this.onFocus=this.blur()); cursor:pointer;}
img,object{ -ms-interpolation-mode:bicubic; border:none; height:auto; width:auto; max-width:100%; vertical-align:middle;}
input,select,textarea{ outline:0; -webkit-font-smoothing:none; -webkit-font-smoothing:antialiased;}
.clear{ clear:both; font-size:0; overflow:hidden;}
.wrap{ max-width:1200px; margin:0 auto;}
.trans{ transition-duration:1s; -ms-transition-duration:1s; -moz-transition-duration:1s; -webkit-transition-duration:1s;}/* 图片放大 */
.trans:hover{ transform:scale(1.05) scale(1.05); -moz-transform:scale(1.05) scale(1.05); -ms-transform:scale(1.05) scale(1.05); -o-transform:scale(1.05) scale(1.05); -webkit-transform:scale(1.05) scale(1.05);}
.rotate{ transition-duration:0.5s; -ms-transition-duration:0.5s; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s;}/* 360度旋转 */
.rotate:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -webkit-transform:rotate(360deg);}
.shadow{ box-shadow:0 1px 5px -2px #1d1d1d; -moz-box-shadow:0 1px 5px -2px #1d1d1d; -ms-box-shadow:0 1px 5px -2px #1d1d1d; -o-box-shadow:0 1px 5px -2px #1d1d1d; -webkit-box-shadow:0 1px 5px -2px #1d1d1d;}
.smove, .sonnav a{ -moz-transition:all 0.8s cubic-bezier(.19,1,.22,1); -o-transition:all 0.8s cubic-bezier(.19,1,.22,1); -webkit-transition:all 0.8s cubic-bezier(.19,1,.22,1); transition:all 0.8s cubic-bezier(.19,1,.22,1);}
.middle{ display:flex; display:-webkit-flex; display:-ms-flex; display:-moz-flex; display:-o-flex; align-items:center; -webkit-align-items:center; -ms-align-items:center; -moz-align-items:center; -o-align-items:center;}
.hid{ overflow:hidden;}
.flt{ float:left; overflow:hidden;}
.frt{ float:right; overflow:hidden;}
.w100{ width:100%;}
.wct{ width:1000px; margin:0 auto;}
.martop{ margin:20px auto 0;}
.buttonStyle{ border:solid 1px #da251d; background:#ff8401; color:#fff; text-align:center; line-height:28px; padding:4px 20px; cursor:pointer; display:inline-block; text-indent:0; font-size:16px; border-radius:8px; -webkit-border-radius:8px; -ms-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px;}
.buttonStyle:hover{ background:#da251d; color:#fff;}

.headTd{ background:#F7F7F7; height:40px; overflow:hidden;}
.headTd span, .headTxt{ line-height:40px; color:#999;}
.headTxt a{ color:#999;}
.headTxt span{ padding:0 10px; font-size:12px;}
.headLogo{ overflow:hidden; padding:25px 0 10px;}
.headLogoLt{ float:left;}
.headLogoLt .headLogoLink{ display:block; float:left; height:81px;}
.headLogoLt .headLogoLink img{ height:100%;}
.headCont .Code{ width:64px; color:#999; font-size:12px; text-align:center; margin-top:7px; line-height:22px;}
.headCont .Code img{ border:solid 1px #a9a9a9; width:62px; height:62px; overflow:hidden;}
.headCont .Tel{ height:81px;}
.headCont .Tel img{ width:64px; height:64px; float:left; margin-top:8.5px;}
.headCont .Tel p{ height:81px; float:left; font-size:24px; color:#ff8401; background:url(/images/style/top_tel.png) no-repeat right center; padding:8px 16px 0 55px; margin-right:18px; box-sizing:border-box;}
.headCont .Tel p b{ display:block; line-height:32px;}
.headMenuBg{ width:100%; position:relative; border-top:solid 1px #eee; z-index:999; box-shadow:0 2px 15px -12px #333;}
.headMenu{ width:1200px; margin:0 auto; height:50px;}
.headMenu .ulMenu{ width:100%; height:50px; margin:0 auto;}
.headMenu .ulMenu .menuList{ width:150px; height:100%; text-align:center; float:left;}
.headMenu .ulMenu .menuList .menuFir{ width:100%; height:50px; overflow:hidden; line-height:50px; display:block; font-size:16px; position:relative; box-sizing:border-box;}
.headMenu .ulMenu .menuList .menuFir:after{ content:""; position:absolute; right:0; top:19px; width:1px; height:13px; background:#dde1e2;}
.headMenu .ulMenu .menuList:last-child .menuFir:after{ display:none;}
.headMenu .ulMenu .menuList .menuFir:hover, .headMenu .ulMenu .menuList a.menuLink{ color:#ec6100;}
.headMenu .ulMenu .menuList .menuFir:hover:before, .headMenu .ulMenu .menuList a.menuLink:before{ width:100%;}
.headMenu .menuSonMenu{ width:150px; position:absolute; overflow:hidden; text-align:left; z-index:9999; opacity:0.85; filter:alpha(opacity=85); display:none; margin-left:0;}
.headMenu .menuSonMenu ul{ width:100%; background:#ec6100;}
.headMenu .menuSonMenu ul li{ width:100%; overflow:hidden;}
.headMenu .menuSonMenu ul li a{ padding:10px 5px; line-height:20px; display:block; text-align:center; overflow:hidden; font-size:14px; background:#ec6100; color:#fff; }
.headMenu .menuSonMenu ul li a:hover{ background:#da251d;}

/* home -- Begin -- */
.Search{ padding:5px 0; overflow:hidden; box-shadow:0 0 10px -8px #333;
         background:linear-gradient(to bottom, #fff 0%,#f5f5f5 50%,#efefef 100%); 
         background:-o-linear-gradient(to bottom, #fff 0%,#f5f5f5 50%,#efefef 100%); 
         background:-moz-linear-gradient(to bottom, #fff 0%,#f5f5f5 50%,#efefef 100%); 
         background:-webkit-linear-gradient(to bottom, #fff 0%,#f5f5f5 50%,#efefef 100%); 
         background:-ms-linear-gradient(to bottom, #fff 0%,#f5f5f5 50%,#efefef 100%);}
.SearKey{ float:left; line-height:34px;}
.SearKey strong{ padding-right:2px;}
.SearKey span{ padding:0 10px; font-size:12px;}
.SearCt{ float:right; background:#f1f1f1; height:34px; line-height:34px; box-sizing:border-box; border:solid 1px #e7e7e7; border-radius:5px;}
.SearCt .tb_sear{ width:180px; border:none; background:none; padding-left:15px; line-height:34px; display:inline-block; float:left;}
.SearCt .btn_sear{ display:inline-block; width:34px; height:34px; background:url(/images/style/searchBtn.png) no-repeat center center; border:none; cursor:pointer; float:right;}
.iTitle{ text-align:center; overflow:hidden; margin-top:45px;}
.iTitle h2{ font-size:30px; line-height:30px; color:#ff8401; display:inline-block; position:relative;}
.iTitle h2:before, .iTitle h2:after{ content:""; width:170px; height:7px; top:15px; position:absolute; background:url(/images/style/iTitleBg.png) no-repeat;}
.iTitle h2:before{ left:-200px; background-position:left;}
.iTitle h2:after{ right:-200px; background-position:right;}
.iTitle span{ display:block;}
.iTitle span.en{ color:#a09584; font-size:24px; text-transform:uppercase; padding:5px 0;}
.iTitle span.en2{ color:#c2b9aa; font-size:12px; padding:5px 0;}
.iTitle span.cn{ color:#ff8401; font-size:30px; font-weight:bold; padding:5px 0;}
.iBanner{ position:relative;}
.iBanner .iBannerPage ul{ width:100%; position:absolute; left:0; bottom:5px; text-align:center; z-index:111;}
.iBanner .iBannerPage ul li{ display:inline-block; width:10px; height:10px; margin:0 4px; overflow:hidden; cursor:pointer; border-radius:50%; background:#fff;}
.iBanner .iBannerPage ul li.on{ background:#ff8401;}
.iBanner .iBannerPage .prev, .iBanner .iBannerPage .next{ position:absolute; top:42%; z-index:111; display:block; width:36px; height:71px; overflow:hidden; cursor:pointer; position:absolute; background-repeat:no-repeat; background-image:url(/images/style/banner_point.png); opacity:0.40; filter:alpha(opacity=40);}
.iBanner .iBannerPage .prev{ left:10%; background-position:left center;}
.iBanner .iBannerPage .next{ right:10%; background-position:-36px center;}
.iBanner .iBannerPage .prev:hover, .iBanner .iBannerPage .next:hover{ opacity:1; filter:alpha(opacity=100);}
.iBanner .iBannerCt{ position:relative; height:100%; overflow:hidden;}
.iBanner .iBannerCt li{ width:100%; float:left;}
.iBanner .iBannerCt li a{ width:100%; height:100%; display:block; text-align:center;}
.iProTab{ overflow:hidden;}
.iProTab .iProUl{ width:1221px; text-align:center; overflow:hidden; margin:30px auto 0;}
.iProTab .iProUl li{ width:180px; height:35px; line-height:35px; text-align:center; border-radius:5px; background:#ff8401; display:inline-block; margin:0 10px 12px;}
.iProTab .iProUl li a{ display:block; color:#fff;}
.iProTab .iProUl li.thistab{ background:#da251d;}
.iProTab .iTabCt{ margin-top:20px;}
.iProTab .iTabCt li{ width:23.2%; float:left; margin-right:2.4%;}
.iProTab .iAnim .iTabCt li{ animation:fadeInDown 0.5s both; -webkit-animation:fadeInDown 0.5s both; -ms-animation:fadeInDown 0.5s both; -moz-animation:fadeInDown 0.5s both; -o-animation:fadeInDown 0.5s both;}
.iProTab .iAnim .iTabCt li:nth-child(4n){ margin-right:0;}
.iProTab .iAnim .iTabCt li:nth-child(2){ animation-delay:0.05s; -webkit-animation-delay:0.05s;}
.iProTab .iAnim .iTabCt li:nth-child(3){ animation-delay:0.15s; -webkit-animation-delay:0.15s;}
.iProTab .iAnim .iTabCt li:nth-child(4){ animation-delay:0.2s; -webkit-animation-delay:0.2s;}
.iProTab .iAnim .iTabCt li:nth-child(5){ animation-delay:0.25s; -webkit-animation-delay:0.25s;}
.iProTab .iAnim .iTabCt li:nth-child(6){ animation-delay:0.3s; -webkit-animation-delay:0.3s;}
.iProTab .iAnim .iTabCt li:nth-child(7){ animation-delay:0.35s; -webkit-animation-delay:0.35s;}
.iProTab .iAnim .iTabCt li:nth-child(8){ animation-delay:0.4s; -webkit-nimation-delay:0.4s;}
.iProTab .iTabCt li a{ display:block; overflow:hidden; text-align:center;}
.iProTab .iTabCt li .iProCtPic{ border:solid 1px #cacbcc;}
.iProTab .iTabCt li .iProCtPic img{ width:100%; height:100%;}
.iProTab .iTabCt li .iProCtTit{ height:28px; margin:10px 0;}
.iProTab .iTabCt li:hover a{ color:#e94709; border-color:#e94709;}
.iProTabMore{ width:516px; margin:15px auto 0; text-align:center; border-radius:5px; overflow:hidden;}
.iProTabMore a{ width:254px; height:50px; line-height:50px; text-align:center; display:block; border:solid 2px #e5e5e5; font-size:18px; float:left;}
.iProTabMore a.a1{ background:#da251d; border-color:#da251d; color:#fff;}
.iProTabMore a.a2{ border-left-color:#fff;}
.iProTabMore a:hover{ border-color:#ff8401; background:#ff8401; color:#fff;}
.iAdv{ padding-bottom:60px; margin-top:50px; 
       background:linear-gradient(to bottom, #f9f5ea 0%,#f3efe5 50%,#f1e9d5 100%); 
       background:-o-linear-gradient(to bottom, #f9f5ea 0%,#f3efe5 50%,#f1e9d5 100%); 
       background:-moz-linear-gradient(to bottom, #f9f5ea 0%,#f3efe5 50%,#f1e9d5 100%); 
       background:-webkit-linear-gradient(to bottom, #f9f5ea 0%,#f3efe5 50%,#f1e9d5 100%); 
       background:-ms-linear-gradient(to bottom, #f9f5ea 0%,#f3efe5 50%,#f1e9d5 100%);}
.iAdv .bg{ background:url(/images/style/iAdvBg.png) no-repeat center -10px; overflow:hidden; padding-top:10px;}
.iAdvCt{ margin-top:65px; overflow:hidden;}
.iAdvCt ul{ width:355px;}
.iAdvCt ul.frt{ text-align:right;}
.iAdvCt ul.flt li{ padding-left:90px;}
.iAdvCt ul.frt li{ padding-right:90px;}
.iAdvCt ul.flt li img{ left:0;}
.iAdvCt ul.frt li img{ right:0;}
.iAdvCt ul li{ padding-top:30px; padding-bottom:30px; position:relative; font-size:16px;}
.iAdvCt ul li img{ position:absolute; border:solid 1px #ff8401; border-radius:50%}
.iAdvCt ul li b{ color:#ff8401; font-size:24px; display:block; padding:6px 0 3px;}
.iAdvPic{ text-align:center; margin-top:-480px;}
.iAdvPic img{ width:400px;}
.iAdvTel{ height:98px; text-align:center; background:url(/images/style/iAdvBg2.png) no-repeat center top; overflow:hidden;}
.iAdvTel span{ font-size:24px; font-weight:bold; color:#ff8400; padding-left:54px; padding-top:9px; display:inline-block;}
.iAdvTel b{ display:block; font-size:48px; font-family:num; color:#ff8400; line-height:50px; margin-top:10px;}
.iJoinBox{ padding:60px 0 55px; background:url(/images/style/iJoinBg.png) no-repeat center center; margin-top:30px; overflow:hidden;}
/*.iJoinBox ul{ height:300px; margin-top:63px;}
.iJoinBox ul li{ width:150px; height:150px; background:url(/images/style/iJoinBg2.png) no-repeat; float:left;}
.iJoinBox ul li.up{ margin-top:150px;}
.iJoinBox ul li a{ width:100%; height:100%; display:block; text-align:center;}
.iJoinBox ul li a b{ display:block; text-align:center; line-height:30px; padding-top:30px; color:#fff;}
.iJoinBox ul li a span{ font-size:16px; line-height:22px; display:block; padding:10px 20px;}
.iJoinBox ul li:hover{ margin-top:-10px; box-shadow:0 0 10px 5px rgba(250,250,250,0.5);}
.iJoinBox ul li.up:hover{ margin-top:140px;}*/
.iJoinBox ul{ float:right; overflow:hidden;}
.iJoinBox ul li{ width:110px; height:110px; border-radius:50%; box-sizing:border-box; float:left; border:solid 1px #e4d3a1; background:#fff; text-align:center; padding:0 10px; margin-left:10px;}
.iJoinBox ul li a{ height:105px; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center;}
.iJoinBox ul li a b{ border-radius:50%; background:#fabf00; width:30px; height:30px; line-height:30px; text-align:center; color:#fff;}
.iJoinBox ul li a span{ font-size:12px; line-height:16px; margin-top:5px; width:100%;}
.iJoinBox ul li:hover{ background:#fabf00; color:#fff;}
.iJoinBox ul li:hover a b{ background:#fff; color:#fabf00;}
.iJoinBox ul li:hover a span{ color:#fff;}
.iJoinBox dt{ float:left; margin-top:25px;}
.iJoinBox dt b{ font-family:num; font-size:22px; color:#fff; display:inline-block;background:url(/images/style/iJoinBg3.png) no-repeat left center; background-size:auto 100%; letter-spacing:-1px; padding:2px 0 2px 60px;;}
.iJoinBox dt b span{ font-size:20px; display:block;}
.iChooseTit{ font-size:24px; line-height:30px; padding-left:95px; position:relative;}
.iChooseTit i{ position:absolute; font-size:60px; top:14px; left:0; font-style:normal; color:#fabf00; font-weight:bold;}
.iChooseTit b{ color:#fabf00; display:block;}
.iChooseTit b:before{ background-color:#fabf00; content:''; position:absolute; left:76px; top:15px; width:12px; height:3px;}
.iChooseTit span{ color:#a89e86; text-transform:uppercase; display:block; font-weight:bold;}
.iChooseLi{ overflow:hidden; padding:15px 0;}
.iChooseLi li{ line-height:27px; padding:5px 11px; position:relative; font-size:15px;}
.iChooseLi li:before{ content:""; width:5px; height:5px; background:#666; border-radius:50%; left:0; top:16px; position:absolute;}
.iChooseLi li b{ font-size:18px; color:#fabf00; padding:0 4px;}
.iChoose1{ margin-top:40px;}
.iChoose1 .pic{ border:solid 1px #f1f1f1; padding:3px; box-shadow:0 0 2px 2px #f8f8f8; background-color:#fff;}
.iChoose1 .iChooseLi li{ display:inline-block; width:40%;}
.iChoose1 .iChooseLi li:nth-child(2), .iChoose1 .iChooseLi li:nth-child(4){ display:inline-block; width:54%;}
.iChoose2, .iChoose3, .iChoose4{ margin-top:40px;}
.iChoose2 .iHonorScroll{ width:631px; padding-bottom:80px; background:url(/images/style/iChooseBg.png) no-repeat center bottom; margin-left:10px;}
.iChoose2 .iHonorScroll .bd{ width:600px; margin:0 auto;}
.iChoose2 .iHonorScroll .bd li{ float:left; padding:3px 19px;}
.iChoose2 .iHonorScroll .bd li a{ overflow:hidden; display:block; width:147px; height:208px; border:solid 7px #3b3838;}
.iChoose2 .iHonorScroll .bd li img{ width:100%; height:100%;}
.iChoose2 b, .iChoose2 i, .iChoose2 li:before, .iChoose4 b, .iChoose4 i, .iChoose4 li:before{ color:#ff8401 !important;}
.iChoose2 .frt{ width:460px; margin-top:30px;}
.iChoose3 .flt{ width:618px;}
.iChoose4 .frt{ width:580px;}
.iChoosePhoto{ width:550px; height:275px; position:relative;}
.iChoosePhoto .pic{ border:solid 1px #f1f1f1; padding:3px; box-shadow:0 0 2px 2px #f8f8f8; background-color:#fff; position:absolute;}
.iChoosePhoto .p1{ width:342px; top:0; left:0;}
.iChoosePhoto .p2{ width:249px; bottom:0; right:0;}
.iChoose4 .iChoosePhoto .p1{ z-index:1;}
.iPartScroll{ margin-top:30px; position:relative;}
.iPartScroll .bd li{ margin-right:37.5px; float:left; width:208px; height:113px; border:solid 1px #e1e1e1;}
.iPartScroll .bd li img{ width:100%; height:100%;}
.iPartScroll .hd .prev, .iPartScroll .hd .next{ cursor:pointer; width:40px; height:40px; display:inline-block; background:#fabf00 url(/images/style/iPartPoint.png) no-repeat; position:absolute; top:38px;}
.iPartScroll .hd .prev{ left:-60px; background-position:left;}
.iPartScroll .hd .next{ right:-60px; background-position:right;}
.iTrust{ background:#f9f6ee url(/images/style/iTrustBg.png) no-repeat center top; overflow:hidden; margin-top:40px; padding:15px 0 60px;}
.iTrust .iTitle h2, .iTrust .iTitle span{ color:#fff;}
.iTrust .iTitle h2:before, .iTrust .iTitle h2:after{ background:url(/images/style/iTitleBg2.png) no-repeat;}
.iTrust ul{ overflow:hidden; margin-top:32px;}
.iTrust ul li{ float:left; width:380px; height:460px; margin-right:30px; background:#fff;}
.iTrust ul li:last-child{ margin:0;}
.iTrust ul li div{ padding:30px; padding-bottom:0;}
.iTrust ul li b{ display:block; font-size:20px; font-weight:normal; padding-left:40px;}
.iTrust ul li b.bg1{ background:url(/images/style/h_icon1.png) no-repeat left center;}
.iTrust ul li b.bg2{ background:url(/images/style/h_icon2.png) no-repeat left center;}
.iTrust ul li b.bg3{ background:url(/images/style/h_icon3.png) no-repeat left center;}
.iTrust ul li p{ margin-top:10px;}
.iWitnessScroll{ overflow:hidden; margin-top:30px;}
.iWitnessScroll .bd li{ width:390px; height:330px; float:left; overflow:hidden; position:relative; margin-right:20px;}
.iWitnessScroll .bd li img{ width:100%; height:100%;}
.iWitnessScroll .bd span{ width:100%; display:block; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.65); color:#fff; font-size:14px; padding:10px 20px; box-sizing:border-box;}
.iWitnessScroll .hd { text-align:center; line-height:10px; margin-top:20px;}
.iWitnessScroll .hd ul li{ cursor:pointer; display:inline-block; margin:0px 5px; font-size:0; width:10px; height:10px;  border-radius:100px; background-color:#fabf00;}
.iWitnessScroll .hd ul li.on{ background-color:#ff8401}
.iNews{ background:#f9f6ee; overflow:hidden; margin-top:50px; padding-bottom:60px;}
.iNewsTab{ position:relative; height:460px; margin-top:30px;}
.iNewsTab .hd{ position:absolute; top:0; left:577px;}
.iNewsTab .hd li{ height:40px; line-height:40px; margin-right:40px; font-weight:bold; font-size:20px; display:inline-block; cursor:pointer;}
.iNewsTab .hd li.on{ border-bottom:solid 2px #fabf00; color:#fabf00;}
.iNewsTab .iNewsMore{ position:absolute; top:5px; right:4px; color:#ff8401; font-size:16px; line-height:42px; font-family:宋体; font-weight:bold;}
.iNewsTab .bd li .iNewsDate{ width:103px; height:103px; display:block; background:#fabf00; color:#fff; text-align:center; overflow:hidden;}
.iNewsTab .bd li .iNewsDate b{ width:66px; display:block; margin:4px auto 0; border-bottom:solid 1px #fbcc33; font-size:60px; line-height:66px; font-weight:normal;}
.iNewsTab .bd .iNewsFirst{ width:550px; height:460px; float:left; overflow:hidden; position:relative;}
.iNewsTab .bd .iNewsFirst img{ width:100%; height:100%;}
.iNewsTab .bd .iNewsFirst div{ width:100%; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.7);}
.iNewsTab .bd .iNewsFirst .iNewsDate{ float:left;}
.iNewsTab .bd .iNewsFirst p{ width:405px; height:103px; color:#ccc; float:left; margin-left:20px;}
.iNewsTab .bd .iNewsFirst p b{ font-size:16px; font-weight:normal; color:#fff; margin-top:10px; display:block; overflow:hidden; height:28px; padding:1px 0;}
.iNewsTab .bd .iNewsList{ float:right; width:624px; height:115px; overflow:hidden; background:#fff; margin-top:29px;}
.iNewsTab .bd ul li:nth-child(2){ margin-top:57px;}
.iNewsTab .bd .iNewsList .iNewsDate{ float:right; background:#fff; color:#ff8401; margin-top:7px;}
.iNewsTab .bd .iNewsList .iNewsDate b{ border-bottom-color:#ececec;}
.iNewsTab .bd .iNewsList p{ float:left; width:480px; margin-top:18px; padding-left:30px; position:relative;}
.iNewsTab .bd .iNewsList p:before{ position:absolute; width:16px; height:2px;  top:13px; left:7px; display:block; content:'';background-color:#fabf00;}
.iNewsTab .bd .iNewsList p b{ font-size:18px; font-weight:normal; height:28px; display:block; overflow:hidden;}
.iNewsTab .bd .iNewsList p span{ font-size:14px; height:40px; line-height:20px; color:#a6a6a6; display:block; overflow:hidden; margin-top:8px;}
.iFAQ{ overflow:hidden; margin-top:50px;}
.iFAQ .hd{ width:120px; float:left;}
.iFAQ .hd h2{ padding:10px 0 8px;}
.iFAQ .hd h2 b{ font-size:30px; color:#ff8401; line-height:30px;}
.iFAQ .hd h2 span{ font-size:24px; color:#a09584; font-weight:normal; display:block; padding:5px 0;}
.iFAQ .hd .prev, .iFAQ .hd .next{ cursor:pointer; width:40px; height:40px; display:inline-block; background:#fabf00 url(/images/style/iPartPoint.png) no-repeat;}
.iFAQ .hd .prev{ background-position:left;}
.iFAQ .hd .next{ background-position:right;}
.iFAQ .bd{ width:1038px; float:right;}
.iFAQ .bd ul li{ font-size:14px; width:312px; height:140px; line-height:24px; border:solid 1px #e5e5e5; float:left; margin-left:32px;}
.iFAQ .bd ul li span{ padding:0 20px 0 50px; display:block; overflow:hidden; line-height:28px;}
.iFAQ .bd ul li .Q{ height:28px; margin-top:15px; font-size:14px; color:#333; background:url(/images/style/q.png) no-repeat 20px 4px;}
.iFAQ .bd ul li .A{ line-height:24px; height:72px; color:#666; background:url(/images/style/a.png) no-repeat 20px 4px; margin-top:10px;}
.animated{ -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards;}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);-ms-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);-ms-transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9);-ms-transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}50%{opacity:1}}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}50%{opacity:1}}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
/* home -- End -- */

.footer{ overflow:hidden; border-top:5px solid #ff8401; background:#282828; color:#7e7e7e; padding-top:30px;}
.footLogo{ width:340px; float:left; padding-right:60px;}
.footLogo a{ display:block; padding-bottom:20px;}
.footLogo a img{ width:206px;}
.footLogo p{ line-height:27px; color:#7e7e7e;}
.footMenu{ overflow:hidden; padding:30px 0;}
.footMenu .dMenu{ padding-left:60px; width:160px; float:left; border-left:solid 1px #3d3d3d; height:230px;}
.footMenu .dMenu.last{ border-right:solid 1px #3d3d3d;}
.footMenu .dMenu dt{ font-weight:normal; font-size:16px; color:#a3a3a3; padding-bottom:3px;}
.footMenu .dMenu dd a{ padding-left:15px; display:block; color:#7e7e7e; position:relative; width:100%;}
.footMenu .dMenu dd a:after{ content:""; position:absolute; left:0; top:14px; width:4px; height:1px; background:#7e7e7e;}
.footMenu .dMenu dd a:hover{ color:#ff8401;}
.FriendLink{ line-height:30px; padding:20px 0; border-top:solid 1px #3d3d3d; overflow:hidden;}
.FriendLink dt{ color:#a3a3a3; font-size:16px; margin-right:40px; float:left; font-weight:bold;}
.FriendLink dd{ width:1060px; float:right;}
.FriendLink dd a{ color:#7e7e7e; padding-left:25px; display:inline-block; float:left; margin-right:15px; position:relative;}
.FriendLink dd a:after{ content:""; position:absolute; left:0; top:15px; width:15px; height:1px; background:#7e7e7e;}
.FriendLink dd a:hover{ color:#ec6100;}
.footCode p{ width:120px; margin-left:33px; float:left; text-align:center;}
.footCode p img{ width:120px; height:120px;}
.footCode p span{ display:inline-block; color:#7e7e7e; background-position:left center; background-repeat:no-repeat; padding-left:20px; background-image:url(/images/style/bottom_weixin.png); margin-top:3px;}
.footCode p span:last-child{ background-image:url(/images/style/bottom_wap.png);}
.footLink{ border-top:solid 1px #7d7d7d; margin-top:40px; padding:20px 0 0;}
.footLink b{ font-size:16px;}
.footLink a{ padding:0 10px; color:#9fa0a0; display:inline-block;}
.footCopy{ background:#282828; overflow:hidden; height:47px; border-top:solid 1px #3d3d3d; overflow:hidden;}
.footCopy p{ color:#7e7e7e; line-height:47px;}
.footCopy p a{ color:inherit;}
.footCopy p a:hover{ color:#ec6100;}
.footCopy p i{ color:#333d37; font-size:12px; padding:0 10px;}
.footCode{ display:inline-block; margin-right:15px;}

#map{ margin:10px auto; border:solid 1px #cccccc; padding-bottom:10px; width:98%; overflow:hidden;}
#map ul{ padding:0 0 0 26px; margin:0; text-align:left; clear:both;}
#map ul li{ list-style:none; margin:0; padding-top:0 !important; clear:both; text-align:left;}
#map ul li span{ color:#fff; display:block; overflow:hidden; height:22px; line-height:22px;float:left;margin:5px 0 0; text-align:center;}
#map ul li span.spn_id{ width:25px;}
#map ul li span.spn_nm{ width:125px !important;}
#map ul li a{ color:#fff; display:block; width:110px; overflow:hidden; height:16px; line-height:16px;float:left; margin:5px 0 0; text-align:left; padding-left:15px;}
#map .ul_0{ padding:0;}
#map .ul_0 li a,.ul_0 li span{ background:#505050;}
#map .ul_1 li ul{ float:left;}
#map .ul_1 li a,.ul_1 .li1 span a{ background:url(/images/style/li_bg1.gif) no-repeat left center;  font-weight:bold; font-size:13px; color:#000;}
#map .ul_2 li a,.ul_2 .li2 span a{ background:url(/images/style/li_bg2.gif) no-repeat left center;  font-weight:normal; font-size:12px; color:#444;}
#map .ul_3 li a,.ul_3 .li3 span a{ background:url(/images/style/li_bg2.gif) no-repeat left center;  font-weight:normal; font-size:12px; color:#444;}
#fudong_ads{ position:absolute; overflow:hidden; z-index:99999;}
#fudong_ads div{ overflow:hidden;}
#fudong_ads #ads_close{ cursor:pointer; display:block; width:40px; height:18px; float:right;}
#totop{position:fixed;bottom:40px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:24px;padding-top:48px;background:url(/images/style/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9}
.bdshare-slide-button-box{ z-index:10;}

.PromptBg{ width:100%; height:100%; background:rgba(0,0,0,.3); position:fixed; top:0; left:0; z-index:9999999999999999999999;}
.PromptBox{ width:452px; height:auto; padding:0 15px 20px 15px; box-sizing:border-box; background:#fff; border-radius:8px; position:relative; top:50%; left:50%; margin:-167px 0 0 -226px;}
.PromptHead{ width:100%; height:45px; border-bottom:1px solid #ff8401; font-size:16px; color:#333; line-height:45px; text-align:center; padding:10px 0 5px; font-weight:bold;}
.PromptMes{ width:100%; height:auto; overflow:hidden; padding:25px 35px; text-align:center; font-size:16px; color:#333; box-sizing:border-box; line-height:28px;}
.PromptMes p, .PromptMes a, .PromptMes span, .PromptMes b{ font-size:inherit;}
.PromptMes b{ color:#e62131;}
.PromptAlertBtn{ display:block; width:100px; height:34px; line-height:34px; background-color:#ff8401; cursor:pointer; font-size:14px; color:#fff; border-radius:4px; border:1px solid transparent; margin:0 auto; text-align:center;}
.PromptConBtn{ display:inline-block; width:100px; height:34px; line-height:34px; background-color:#3475f5; cursor:pointer; font-size:14px; color:#fff; border-radius:4px; border:1px solid transparent; text-align:center; margin-left:84px; margin-right:47px;}
.PromptCancel{ display:inline-block; width:100px; height:34px; line-height:34px; background:fff; cursor:pointer; font-size:14px; color:#3475f5; border-radius:4px; border:1px solid transparent; text-align:center; border:1px solid #3475f5;}
.PromptToastBox{ width:452px; height:auto; padding:15px 20px; text-align:center; background:rgba(0,0,0,.5); color:#fff; font-size:16px; border-radius:8px; line-height:24px; position:relative; top:50%; left:50%; margin:0px 0px 0px -226px;}

.CustFD{ width:46px; float:right; position:fixed; right:10px; bottom:180px; z-index:99999995;}
.CustFD li{ width:46px; height:46px; text-align:center; border:solid 1px #eee; background:#fff; border-radius:50%; margin-top:8px; box-sizing:border-box;}
.CustFD li a{ font-size:12px; display:block; overflow:hidden; line-height:18px; width:100%; height:100%; cursor:pointer;}
.CustFD li a i{ width:20px; height:20px; display:block; margin:12px auto 0; overflow:hidden;}
.CustFD li.CustKefu a i{ animation:pulse 1s linear infinite alternate;}
.CustFD .CustList:hover{ background:#da251d; border-color:#da251d;}
.CustFD .CustList:hover a{ color:#fff;}
.CustFD .CustList:hover a img{ margin-top:-20px;}
.CustFD .CustKefu{ background:#da251d; border-color:#da251d;}
.CustFD .CustKefu a{ color:#fff;}
.CustFD .CustWechat{ position:relative;}
.CustFD .CustWechat .CustWechatPic{ position:absolute; left:-130px; top:0; width:118px; background:#fff; overflow:hidden; display:none; font-size:12px; line-height:16px; padding-bottom:8px; color:#da251d;}
.CustFD .CustWechat .CustWechatPic img{ padding:5px; box-sizing:border-box;}
.CustFD .CustWechat:hover .CustWechatPic{ display:block;}

@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}